<HTML>
<HEAD>
<TITLE>JavaScript Source Code 3000:  Master List</TITLE>
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META NAME="date" CONTENT="2000-09-09">
<META NAME="channel" CONTENT="Web Developer">
<META NAME="author" CONTENT="JavaScript Source Code 3000">
<META NAME="section" CONTENT="Master List">
<META HTTP-EQUIV="Expires" CONTENT="Thu, 01 Dec 1994 120000 GMT">
<META NAME="description" CONTENT="Browser through an alphabetical listing of every JavaScript on the JavaScript Source!  The master list will be updated once a week.">
<LINK REL="stylesheet" href="../styles/jsstyles.css" /styles/jsstyles.css" type="text/css">
</HEAD>

<BODY>
<BR>
<BR>
<font face="Verdana,Arial" color="#006666" size="+2">
  <b>Master List | E</b>
</font>
<P>
<table width=600 cellspacing=0 cellpadding=10 border=1>
  <tr>
    <td valign=middle>
      <font face="verdana,arial" size="-1">
        <p>
        <p>
        <br>
<!--content_start-->
Included below is a list of every JavaScript in our archives.  If you are unable to find what you are looking for, or need assistance in modifying one of the scripts to suit your needs, or just would like to help others out, please please visit our <a href="javascript:if(confirm('http://forums.internet.com/WebX?14@%5e3027@.ee6b313  \n\nYou must be connected to the Internet to access this link.  \n\nDo you want to open it from the server?'))window.location='http://forums.internet.com/WebX?14@%5e3027@.ee6b313'" tppabs="http://forums.internet.com/WebX?14@%5e3027@.ee6b313">JavaScript Forum</a>.
        <br>
        <br>
        <center>

        <TABLE border=0 cellspacing=1 cellpadding=1>
<TR><TD colspan=2 bgcolor=#000000>
<TABLE width=100% cellspadding=3 cellspacing=0 border=0>
<TR><TD width=100% height=25 bgcolor=#FFFFFF valign=middle align=middle>
<FONT face="verdana, arial" size="-1">
<TT><center>Update Archives:</center></tt>
<pre><tt>1999 - Jan Feb Mar Apr May <a href="../new/jun-99.html" /new/jun-99.html">Jun</a> <a href="../new/jul-99.html" /new/jul-99.html">Jul</a> <a href="../new/aug-99.html" /new/aug-99.html">Aug</a> <a href="../new/sep-99.html" /new/sep-99.html">Sep</a> <a href="../new/oct-99.html" /new/oct-99.html">Oct</a> <a href="../new/nov-99.html" /new/nov-99.html">Nov</a> <a href="../new/dec-99.html" /new/dec-99.html">Dec</a>
2000 - <a href="../new/jan-00.html" /new/jan-00.html">Jan</a> <a href="../new/feb-00.html" /new/feb-00.html">Feb</a> <a href="../new/mar-00.html" /new/mar-00.html">Mar</a> <a href="../new/apr-00.html" /new/apr-00.html">Apr</a> <a href="../new/may-00.html" /new/may-00.html">May</a> <a href="../new/jun-00.html" /new/jun-00.html">Jun</a> <a href="../new/jul-00.html" /new/jul-00.html">Jul</a> <a href="../new/aug-00.html" /new/aug-00.html">Aug</a> <a href="../new/sep-00.html" /new/sep-00.html">Sep</a> <a href="../new/oct-00.html" /new/oct-00.html">Oct</a> <a href="../new/nov-00.html" /new/nov-00.html">Nov</a> <a href="../new/dec-00.html" /new/dec-00.html">Dec</a>
2001 - <a href="../new/jan-01.html" /new/jan-01.html">Jan</a> <a href="../new/feb-01.html" /new/feb-01.html">Feb</a> <a href="../new/index.html" /new/index.html">Mar</a> Apr May Jun Jul Aug Sep Oct Nov Dec
</tt>
</pre>
</font>
</TD></TR></TABLE>
</TD></TR></TABLE>

        <p>
        <h3>You can also use your browser's 'Find in Page'<br>feature to look for keywords on this page!</h3>
        <p>
      </font>
    </td>
  </tr>
</table>
<P>
<font face="Verdana,Arial" color="#000000" size="-2">

<a href="all-master-list.html" /master-list/all-master-list.html">All</a> | 
<a href="num-master-list.html" /master-list/num-master-list.html">#</a> | 
<a href="a-master-list.html" /master-list/a-master-list.html">A</a> | 
<a href="b-master-list.html" /master-list/b-master-list.html">B</a> | 
<a href="c-master-list.html" /master-list/c-master-list.html">C</a> | 
<a href="d-master-list.html" /master-list/d-master-list.html">D</a> | 
<b>E</b> | 
<a href="f-master-list.html" /master-list/f-master-list.html">F</a> | 
<a href="g-master-list.html" /master-list/g-master-list.html">G</a> | 
<a href="h-master-list.html" /master-list/h-master-list.html">H</a> | 
<a href="i-master-list.html" /master-list/i-master-list.html">I</a> | 
<a href="j-master-list.html" /master-list/j-master-list.html">J</a> | 
<a href="k-master-list.html" /master-list/k-master-list.html">K</a> | 
<a href="l-master-list.html" /master-list/l-master-list.html">L</a> | 
<a href="m-master-list.html" /master-list/m-master-list.html">M</a> | 
<a href="n-master-list.html" /master-list/n-master-list.html">N</a> | 
<a href="o-master-list.html" /master-list/o-master-list.html">O</a> | 
<a href="p-master-list.html" /master-list/p-master-list.html">P</a> | 
<a href="q-master-list.html" /master-list/q-master-list.html">Q</a> | 
<a href="r-master-list.html" /master-list/r-master-list.html">R</a> | 
<a href="s-master-list.html" /master-list/s-master-list.html">S</a> | 
<a href="t-master-list.html" /master-list/t-master-list.html">T</a> | 
<a href="u-master-list.html" /master-list/u-master-list.html">U</a> | 
<a href="v-master-list.html" /master-list/v-master-list.html">V</a> | 
<a href="w-master-list.html" /master-list/w-master-list.html">W</a> | 
<a href="x-master-list.html" /master-list/x-master-list.html">X</a> | 
<a href="y-master-list.html" /master-list/y-master-list.html">Y</a> | 
<a href="z-master-list.html" /master-list/z-master-list.html">Z</a>
<P>
</CENTER>
<P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="Editable_Menu" href="../messages/editable-menu.html" /messages/editable-menu.html">Editable Menu</A><BR><B>Contributor:</B>  <a href="mailto:leo7278@hotmail.com">Cyanide_7</A>  (<a href="mailto:leo7278@hotmail.com">leo7278@hotmail.com</A>)<BR><B>Contributor URL:</B>  <a href="javascript:if(confirm('http://www7.ewebcity.com/cyanide7  \n\nYou must be connected to the Internet to access this link.  \n\nDo you want to open it from the server?'))window.location='http://www7.ewebcity.com/cyanide7'" tppabs="http://www7.ewebcity.com/cyanide7">http://www7.ewebcity.com/cyanide7</A><BR><B>Details:</B> 2.12 KB * Uploaded March 16 2000<BR><B>Description:</B>  Allows you to modify the text value of a SELECT menu option.  Upon selecting the option, if it is set as editable, a cursor will appear.  To edit the option, simply type, and press enter when finished (To bring back the old value, just hit enter.)  You can also define any option as "read-only".  Despite some known bugs, it is an amazing script.</P><P CLASS="listingalign" align=right>[ <a href="../messages/editable-menu.html#source" /messages/editable-menu.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="Elastic_Bullets" href="../messages/elastic-bullets.html" /messages/elastic-bullets.html">Elastic Bullets</A><BR><B>Contributor:</B>  <a href="mailto:pwinston@yahoo.com">Philip Winston</A>  (<a href="mailto:pwinston@yahoo.com">pwinston@yahoo.com</A>)<BR><B>Contributor URL:</B>  <a href="javascript:if(confirm('http://members.xoom.com/ebullets  \n\nYou must be connected to the Internet to access this link.  \n\nDo you want to open it from the server?'))window.location='http://members.xoom.com/ebullets'" tppabs="http://members.xoom.com/ebullets">http://members.xoom.com/ebullets</A><BR><B>Details:</B> 6.05 KB * Uploaded February 11 2000<BR><B>Description:</B>  Moves a series of images around the screen as if they were connected to the mouse cursor on a piece of elastic.  In the demo, a series of small circular bullet icons are used.  You could easily use any small images you want.  You have to see it to believe it, wow!</P><P CLASS="listingalign" align=right>[ <a href="../messages/elastic-bullets.html#source" /messages/elastic-bullets.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="Email Address Protector" href="../page-details/email-protector.html" /page-details/email-protector.html">Email Address Protector</A><BR><B>Contributor:</B>  CDR Software  <BR><B>Contributor URL:</B>  <a href="javascript:if(confirm('http://www.cdrsoft.com/  \n\nYou must be connected to the Internet to access this link.  \n\nDo you want to open it from the server?'))window.location='http://www.cdrsoft.com/'" tppabs="http://www.cdrsoft.com/">http://www.cdrsoft.com</A><BR><B>Details:</B> 0.68 KB * Uploaded February 7 1999<BR><B>Description:</B>  Here's a clever way to prevent email address collecting "robots" from grabbing your email address while still making your address available to your visitors.</P><P CLASS="listingalign" align=right>[ <a href="../page-details/email-protector.html#source" /page-details/email-protector.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="Email_Address_Validation" href="../forms/check-email.html" /forms/check-email.html">Email Address Validation</A><BR><B>Contributor:</B>  <a href="mailto:stamhankar@hotmail.com">Sandeep V. Tamhankar</A>  (<a href="mailto:stamhankar@hotmail.com">stamhankar@hotmail.com</A>)<BR><B>Details:</B> 6.03 KB * Uploaded February 15 2000<BR><B>Description:</B>  This is an e-mail address validation function.  It allows the usual user@domain syntax, but in addition allows user@[ip] format as well as "User with Spaces"@domain or [ip], all of which are legal syntax, according to W3C.  It also checks that the user hasn't done anything silly like having multiple @'s or continuous .'s in the address (e.g. jim@b@c.com and jim@c..b.co.uk).</P><P CLASS="listingalign" align=right>[ <a href="../forms/check-email.html#source" /forms/check-email.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="email" href="../buttons/email.html" /buttons/email.html">E-Mail Buttons</A><BR><B>Details:</B> 0.70 KB * Uploaded June 21 1997<BR><B>Description:</B>  This effect, however, is over-used.  A JavaScript button will bring up an E-Mail Window for your users.  You can also include a predefined subject if you so decide.  Both methods are demonstrated.</P><P CLASS="listingalign" align=right>[ <a href="../buttons/email.html#source" /buttons/email.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="Email Domain" href="../forms/email-domain.html" /forms/email-domain.html">Email Domain</A><BR><B>Details:</B> 1.12 KB * Uploaded April 21 1999<BR><B>Description:</B>  Takes an email address and returns just the domain - the stuff after the "@" sign.  We've put it together with a simple WHOIS query, neat!</P><P CLASS="listingalign" align=right>[ <a href="../forms/email-domain.html#source" /forms/email-domain.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="Email_This_Page" href="../page-details/email-this-page.html" /page-details/email-this-page.html">Email This Page</A><BR><B>Contributor:</B>  Ronnie T. Moore, Editor  <BR><B>Contributor URL:</B>  <a href="javascript:if(confirm('http://javascript.internet.com/master-list/JavaScript Source Code 3000  \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found.  \n\nDo you want to open it from the server?'))window.location='http://javascript.internet.com/master-list/JavaScript Source Code 3000'" /master-list/JavaScript Source Code 3000">JavaScript Source Code 3000</A><BR><B>Details:</B> 1.63 KB * Uploaded March 31 2000<BR><B>Description:</B>  Allow your visitors to email the current page to a friend.  They just enter a friend's name and email address.  It will send them a link to the current web page address in an email message signed by you, courtesy of freedback.com.  Perfect!</P><P CLASS="listingalign" align=right>[ <a href="../page-details/email-this-page.html#source" /page-details/email-this-page.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="Encode_Special_Characters" href="../forms/encode-special-characters.html" /forms/encode-special-characters.html">Encode Special Characters</A><BR><B>Details:</B> 1.10 KB * Uploaded August 6 1999<BR><B>Description:</B>  When submitting the form "GET" method, JavaScript can encode special characters with the escape() function.  Great!  (Enter a nickname or password with some special variables then click 'submit' to see the web address which contains the encoded (%xx) characters.)</P><P CLASS="listingalign" align=right>[ <a href="../forms/encode-special-characters.html#source" /forms/encode-special-characters.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="energy" href="../equivalents/energy.html" /equivalents/energy.html">Energy Equivalents</A><BR><B>Details:</B> 5.67 KB * Uploaded July 3 1997<BR><B>Description:</B>  JavaScript can help you find energy equivalents.</P><P CLASS="listingalign" align=right>[ <a href="../equivalents/energy.html#source" /equivalents/energy.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="Euro_Converter" href="../equivalents/euro-converter.html" /equivalents/euro-converter.html">Euro Converter</A><BR><B>Contributor:</B>  <a href="mailto:mike_mcgrath@lineone.net">Mike McGrath</A>  (<a href="mailto:mike_mcgrath@lineone.net">mike_mcgrath@lineone.net</A>)<BR><B>Contributor URL:</B>  <a href="javascript:if(confirm('http://website.lineone.net/~mike_mcgrath  \n\nYou must be connected to the Internet to access this link.  \n\nDo you want to open it from the server?'))window.location='http://website.lineone.net/~mike_mcgrath'" tppabs="http://website.lineone.net/~mike_mcgrath">http://website.lineone.net/~mike_mcgrath</A><BR><B>Details:</B> 3.63 KB * Uploaded August 11 1999<BR><B>Description:</B>  Click a country button to display currency name and full fixed euro exchange rate.  Press Clear to empty the value boxes and enter either Euro or Local amount to convert.  Click the appropriate button for conversion of euro To Local or of local To Euro.  Conversion will display selected currency exchange rounded to two decimal places.</P><P CLASS="listingalign" align=right>[ <a href="../equivalents/euro-converter.html#source" /equivalents/euro-converter.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="exitwindow" href="../navigation/exit-window.html" /navigation/exit-window.html">Exit Window</A><BR><B>Details:</B> 0.64 KB * Uploaded May 15 1998<BR><B>Description:</B>  When a visitor leaves your page, JavaScript can automatically open a new window.  Use it to say "thanks for visiting", etc.  Very neat!  Check it out!</P><P CLASS="listingalign" align=right>[ <a href="../navigation/exit-window-source.html#source" /navigation/exit-window-source.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="Expanding Text" href="../scrolls/expanding-text.html" /scrolls/expanding-text.html">Expanding Text</A><BR><B>Contributor:</B>  Nicolas<BR><B>Contributor URL:</B>  <a href="javascript:if(confirm('http://www.javascript-page.com/  \n\nYou must be connected to the Internet to access this link.  \n\nDo you want to open it from the server?'))window.location='http://www.javascript-page.com/'" tppabs="http://www.javascript-page.com/">http://www.javascript-page.com</A><BR><B>Details:</B> 2.09 KB * Uploaded June 1 1999<BR><B>Description:</B>  Draw attention to information on your site with JavaScript-powered expanding text!  Just enter the text you want to use, the max size you want it to reach, and speed it should "grow" and it's ready to go.  Neat!</P><P CLASS="listingalign" align=right>[ <a href="../scrolls/expanding-text.html#source" /scrolls/expanding-text.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="Expanding_Window" href="../navigation/expanding-window.html" /navigation/expanding-window.html">Expanding Window</A><BR><B>Contributor:</B>  <a href="mailto:sinnemavleiger@wanadoo.nl">Martijn Sinnema</A>  (<a href="mailto:sinnemavleiger@wanadoo.nl">sinnemavleiger@wanadoo.nl</A>)<BR><B>Contributor URL:</B>  <a href="javascript:if(confirm('http://home.wanadoo.nl/sinnemavlieger/martin  \n\nYou must be connected to the Internet to access this link.  \n\nDo you want to open it from the server?'))window.location='http://home.wanadoo.nl/sinnemavlieger/martin'" tppabs="http://home.wanadoo.nl/sinnemavlieger/martin">http://home.wanadoo.nl/sinnemavlieger/martin</A><BR><B>Details:</B> 1.55 KB * Uploaded October 6 2000<BR><B>Description:</B>  (Best with Internet Explorer)  Opens a small window then expands it vertically and horizontally to fill the screen with the new web page.  Netscape users will not get any errors, the window simply opens the new page normally.</P><P CLASS="listingalign" align=right>[ <a href="../navigation/expanding-window.html#source" /navigation/expanding-window.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="Expression Solver" href="../calculators/expression-solver.html" /calculators/expression-solver.html">Expression Solver</A><BR><B>Details:</B> 1.09 KB * Uploaded February 18 1999<BR><B>Description:</B>  Just enter a math expression (with +, -, *, and / signs) and this script will evaluate the expression for you.  Who needs a calculator when you have JavaScript.  ;-)</P><P CLASS="listingalign" align=right>[ <a href="../calculators/expression-solver.html#source" /calculators/expression-solver.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="Extract_Email_Addresses" href="../forms/extract-email.html" /forms/extract-email.html">Extract Email Addresses</A><BR><B>Contributor:</B>  Ronnie T. Moore, Editor  <BR><B>Details:</B> 1.19 KB * Uploaded September 1 2000<BR><B>Description:</B>  Visitors sometimes include their email address inside the message field when they fill out forms. To deal with this, this script parses through the string and uses a Regular Expression to find then return a comma-separated list of the valid email addresses it finds. Easy!</P><P CLASS="listingalign" align=right>[ <a href="../forms/extract-email.html#source" /forms/extract-email.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P CLASS="listingtxt">
<B>Title:</B> <a name="Eyes" href="../miscellaneous/eyes.html" /miscellaneous/eyes.html">Eyes</A><BR><B>Contributor:</B>  <a href="mailto:demigod@psxexchange.com">demigod@psxexchange.com</A>  (<a href="mailto:demigod@psxexchange.com">demigod@psxexchange.com</A>)<BR><B>Contributor URL:</B>  <a href="javascript:if(confirm('http://www.psxexchange.com/  \n\nYou must be connected to the Internet to access this link.  \n\nDo you want to open it from the server?'))window.location='http://www.psxexchange.com/'" tppabs="http://www.psxexchange.com/">http://www.psxexchange.com</A><BR><B>Details:</B> 2.83 KB * Uploaded January 24 2000<BR><B>Description:</B>  Watch as a pair of eyes continually follow your cursor around the screen.  Updated to work in Internet Explorer and Netscape.  Amazing!</P><P CLASS="listingalign" align=right>[ <a href="../miscellaneous/eyes.html#source" /miscellaneous/eyes.html#source">Get Source Code</A> ]
<hr noshade size=5 class="listing"></P>

<P>
<P>

</FONT>
</CENTER>

</CENTER>
</center>
</body>
</html>